/** Login Page **/
#login,
#register {
    padding-top: 40px;
    padding-bottom: 40px;
}

#login .form-signin,
#register .form-signin {
    max-width: 340px;
    padding: 19px 49px 49px;
    margin: 0 auto 20px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

/** Nav Bar **/
.nav-user {
    padding-right:40px;
}

/** Page Nav **/
#page, .page {
    text-align: right;
}

.pagination {
    margin-top: 0 !important;;
    margin-bottom: 0 !important;
}

/** Side Bar **/
#sidebar {
    color:#428bca;
}

#sidebar .panel-heading {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background-color: #08c;
}

#sidebar .panel-heading h5{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: 20px;
    color: #fff;
}

#sidebar  a:hover {
    text-decoration: none;
}

#sidebar li:hover {
    /*background-color:#08c !important;*/
    font-weight: bolder;
    color:#fff !important;
}

#sidebar li.active > a {
    background-color:#08c;
    color:#fff;
}

#sidebar li.active > a:hover {
    background-color:#08c !important;
    color:#fff !important;
}

#sidebar .glyphicon {
    float:right;
}

/** Map Dialog **/
#path-map-dialog-body, #loc-map-dialog-body, #map-body {height: 380px;}
